﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BCDto.TMS.MarketingCoupon.MarketingCouponStatistics
{
    /// <summary>
    /// 优惠券统计
    /// </summary>
    public class MarketingCouponStatisticsDto
    {
        /// <summary>
        /// 总数
        /// </summary>
        public int CouponAllCount { get; set; }
        /// <summary>
        /// 合计金额
        /// </summary>
        public decimal CouponAllAmount { get; set; }
        /// <summary>
        /// 已使用数量
        /// </summary>
        public int UsingAllCount { get; set; }
        /// <summary>
        /// 已使用金额
        /// </summary>
        public decimal UsingAllAmount { get; set; }
        /// <summary>
        /// 已使用数量占比
        /// </summary>
        public string UsingPercent { get; set; }
        /// <summary>
        /// 已使用金额占比
        /// </summary>
        public string UsingAmountPercent { get; set; }
        /// <summary>
        /// 未使用数量
        /// </summary>
        public int UnusedAllCount { get; set; }
        /// <summary>
        /// 未使用金额
        /// </summary>
        public decimal UnusedAllAmount { get; set; }
        /// <summary>
        /// 未使用数量占比
        /// </summary>
        public string UnusedPercent { get; set; }
        /// <summary>
        /// 未使用金额占比
        /// </summary>
        public string UnusedAmountPercent { get; set; }
        /// <summary>
        /// 领取总数量
        /// </summary>
        public decimal ReceivedAllCount { get; set; }
        /// <summary>
        /// 领取合计金额
        /// </summary>
        public decimal ReceivedAllAmount { get; set; }
        /// <summary>
        /// 领取数量占比
        /// </summary>
        public string ReceivedPercent { get; set; }
        /// <summary>
        /// 领取金额占比
        /// </summary>
        public string ReceivedAmountPercent { get; set; }
        /// <summary>
        /// 未领取总数量
        /// </summary>
        public int RemainAllCount { get; set; }
        /// <summary>
        /// 未领取合计金额
        /// </summary>
        public decimal RemainAllAmount { get; set; }
        /// <summary>
        /// 未领取数量占比
        /// </summary>
        public string RemainPercent { get; set; }
        /// <summary>
        /// 未领取金额占比
        /// </summary>
        public string RemainAmountPercent { get; set; }
        /// <summary>
        /// 过期总数量
        /// </summary>
        public decimal InvalidAllCount { get; set; }
        /// <summary>
        /// 过期合计金额
        /// </summary>
        public decimal InvalidAllAmount { get; set; }
        /// <summary>
        /// 过期数量占比
        /// </summary>
        public string InvalidPercent { get; set; }
        /// <summary>
        /// 过期金额占比
        /// </summary>
        public string InvalidAmountPercent { get; set; }
        /// <summary>
        /// 运输金额(直接显示)
        /// </summary>
        public string TransportBusinessString { get; set; }
    }
}
